@奈良山
3年前 提问
1个回答

c语言中运算符的优先级高低的排列顺序是

GQQQy
3年前

在c语言之中运算符的记忆口诀:括号成员是老大,全体单目排老二,乘除余三,加减四,移位五,关系六,等与不等排行七,位与异或和位或,三分天下”八九十,逻辑与,逻辑或,十一十二紧挨着,条件只比赋值高,逗号运算最低级!

详细优先级表如下:

类别 运算符 结合性
后缀 () [] -> . ++ - - 从左到右
一元 + - ! ~ ++ - - (type)* & sizeof 从右到左
乘除 * / % 从左到右
加减 + - 从左到右
移位 << >> 从左到右
关系 < <= > >= 从左到右
相等 == != 从左到右
位与 AND & 从左到右
位异或 XOR ^ 从左到右
位或 OR
逻辑与 AND && 从左到右
逻辑或 OR
条件 ?: 从右到左
赋值 = += -= *= /= %=>>= <<= &= ^= =
逗号 , 从左到右